package com.coocaa.internship.service;

import com.coocaa.internship.common.ResultData;
import com.coocaa.internship.pojo.UserLogin;


/**
 * @Description:
 * @Author: zwh
 * @Date: 2019-07-27
 * @Time: 22:01
 */
public interface UserLoginService {
    /**
     * 判断是否存在该用户
     *
     * @param userId
     * @return
     */
    boolean checkUserById(Long userId);

    /**
     * 通过密码登录
     *
     * @param userLogin
     * @return
     */
    ResultData LoginByPassword(UserLogin userLogin);

    /**
     * 通过验证码登录
     *
     * @param userLogin
     * @param validatecode
     * @return
     */
    boolean LoginByValidateCode(UserLogin userLogin, int validatecode);

}
